<?php
require_once '../DTO/DanhMucSanPham.php';
require_once 'DBConnection.php';

class DanhMucSPDAO extends DBConnection{
	
	public function __construct(){
		parent::__construct();
	}
	
	//Lấy danh sách tất cả các danh mục sản phẩm, trả về một mảng các đối tượng DanhMucSanPham
	public function getDanhMucSP(){
		$sql = "select * from danhmucsanpham";
		
		$res = mysql_query($sql, $this->hDB);		
		
		if(!($res && mysql_num_rows($res))){
			return NULL;
		}
		
		if(mysql_num_rows($res)){
			$objs = array();
			$temp = mysql_fetch_assoc($res);
			while ($temp){
				$objs[] = new DanhMucSanPham($temp['MaDMSP'], $temp['TenDMSP']);
				$temp = mysql_fetch_assoc($res);
			}
			return $objs;
		}else {
			return array();
		}		
	}
	
	//Lấy tên tất cả các danh mục sản phẩm, hàm trả về một mảng bao gồm tên của các danh mục sản phẩm
	public function getTenDMSP(){
		$sql = "select TenDMSP from danhmucsanpham";
		
		$res = mysql_query($sql, $this->hDB);
		
		if(!($res && mysql_num_rows($res))){
			return NULL;
		}
		
		if(mysql_num_rows($res)){
			$objs = array();
			$temp = mysql_fetch_assoc($res);
			while ($temp){
				$objs[] = $temp['TenDMSP'];
				$temp = mysql_fetch_assoc($res);
			}
			return $objs;
		}else{
			return array();
		}
	}
}


















